package com.lfy.modules.blog.service;

import com.lfy.modules.blog.domain.ArticleTagEntity;
import com.baomidou.mybatisplus.extension.service.IService;
import com.lfy.modules.blog.domain.vo.article.TagListVO;
import com.lfy.modules.common.domain.R;

import java.util.List;

/**
* @author 吕飞扬
* @description 针对表【blog_article_tag】的数据库操作Service
* @createDate 2024-05-02 16:28:58
*/
public interface ArticleTagService extends IService<ArticleTagEntity> {
    /**
     * 获取标签列表
     */
    R<List<TagListVO>> getTags();

    /**
     * 添加标签
     * @return R
     */
    R<Void> addTag(String tagName);

    /**
     * 删除标签
     * @param tagId 标签ID
     * @return R
     */
    R<Void> deleteTag(Long tagId);
}
